package com.lyf.scm.common.constants;

public interface ResCode {

    String ORDER_ERROR_1000 = "0";
    String ORDER_ERROR_1000_DESC = "操作成功";

    String ORDER_ERROR_1001 = "SC_1001";
    String ORDER_ERROR_1001_DESC = "操作失败";

    String ORDER_ERROR_1002 = "SC_1002";
    String ORDER_ERROR_1002_DESC = "参数有误";

    String ORDER_ERROR_1003 = "SC_1003";
    String ORDER_ERROR_1003_DESC = "系统异常";

    String ORDER_ERROR_1004 = "SC_1004";
    String ORDER_ERROR_1004_DESC = "预约单不存在";

    String ORDER_ERROR_1005 = "SC_1005";
    String ORDER_ERROR_1005_DESC = "预约单号状态不是全部锁定并且交易审核已通过";

    String ORDER_ERROR_1006 = "SC_1006";
    String ORDER_ERROR_1006_DESC = "预约单已创建调拨";

    String ORDER_ERROR_1007 = "SC_1007";
    String ORDER_ERROR_1007_DESC = "预约单明细不存在";

    String ORDER_ERROR_1008 = "SC_1008";
    String ORDER_ERROR_1008_DESC = "预约单对应仓库信息列表不包含调入实仓CODE";

    String ORDER_ERROR_1009 = "SC_1009";
    String ORDER_ERROR_1009_DESC = "实仓调拨单号返回异常";

    String ORDER_ERROR_1010 = "SC_1010";
    String ORDER_ERROR_1010_DESC = "实仓调拨状态更新失败";

    String ORDER_ERROR_1011 = "SC_1011";
    String ORDER_ERROR_1011_DESC = "调拨单号不能为空";

    String ORDER_ERROR_1012 = "SC_1012";
    String ORDER_ERROR_1012_DESC = "调拨出库回调状态更新失败";

    String ORDER_ERROR_1013 = "SC_1013";
    String ORDER_ERROR_1013_DESC = "当前预约锁库单库存已经全部锁定，请勿操作虚仓移库！";

    String ORDER_ERROR_1014 = "SC_1014";
    String ORDER_ERROR_1014_DESC = "预约单状态已加工更新失败";

    String ORDER_ERROR_1015 = "SC_1015";
    String ORDER_ERROR_1015_DESC = "预约单已存在";

    String ORDER_ERROR_1016 = "SC_1016";
    String ORDER_ERROR_1016_DESC = "该预约单不需要加工";

    String ORDER_ERROR_1017 = "SC_1017";
    String ORDER_ERROR_1017_DESC = "该预约单不为调拨入库状态";

    String ORDER_ERROR_1018 = "SC_1018";
    String ORDER_ERROR_1018_DESC = "该预约单中的商品不存在";

    String ORDER_ERROR_1019 = "SC_1019";
    String ORDER_ERROR_1019_DESC = "该预约单中的商品非基本单位";

    String ORDER_ERROR_1020 = "SC_1020";
    String ORDER_ERROR_1020_DESC = "预约单状态待发货更新失败";

    String ORDER_ERROR_1021 = "SC_1021";
    String ORDER_ERROR_1021_DESC = "预约单交易审核状态通过更新失败";

    String ORDER_ERROR_1022 = "SC_1022";
    String ORDER_ERROR_1022_DESC = "预约单状态已发货更新失败";

    String ORDER_ERROR_1023 = "SC_1023";
    String ORDER_ERROR_1023_DESC = "预约单状态同步交易状态待同步DO更新失败";

    String ORDER_ERROR_1025 = "SC_1025";
    String ORDER_ERROR_1025_DESC = "预约单状态不是已发货";

    String ORDER_ERROR_1026 = "SC_1026";
    String ORDER_ERROR_1026_DESC = "预约单发货状态更新失败";

    String ORDER_ERROR_1024 = "SC_1024";
    String ORDER_ERROR_1024_DESC = "预约单状态同步交易状态已同步DO更新失败";

    String ORDER_ERROR_1027 = "SC_1027";
    String ORDER_ERROR_1027_DESC = "预约单状态同步交易状态待同步LOCK更新失败";

    String ORDER_ERROR_1028 = "SC_1028";
    String ORDER_ERROR_1028_DESC = "预约单状态同步交易状态已同步LOCK更新失败";

    String ORDER_ERROR_1029 = "SC_1029";
    String ORDER_ERROR_1029_DESC = "预约单明细存在重复行";

    String ORDER_ERROR_1030 = "SC_1030";
    String ORDER_ERROR_1030_DESC = "保存预约单数据失败";

    String ORDER_ERROR_1031 = "SC_1031";
    String ORDER_ERROR_1031_DESC = "保存预约单明细数据失败";

    String ORDER_ERROR_1032 = "SC_1032";
    String ORDER_ERROR_1032_DESC = "更新预约单数据失败";

    String ORDER_ERROR_1033 = "SC_1033";
    String ORDER_ERROR_1033_DESC = "更新预约单明细数据失败";

    String ORDER_ERROR_1034 = "SC_1034";
    String ORDER_ERROR_1034_DESC = "需要包装时预约单状态必须为加工完成";

    String ORDER_ERROR_1035 = "SC_1035";
    String ORDER_ERROR_1035_DESC = "不需要包装时预约单状态必须为调拨入库";

    String ORDER_ERROR_1036 = "SC_1036";
    String ORDER_ERROR_1036_DESC = "查询预约单工厂对应的团购发货仓列表失败";

    String ORDER_ERROR_1037 = "SC_1037";
    String ORDER_ERROR_1037_DESC = "不符合二次锁定要求";

    String ORDER_ERROR_2001 = "SC_2001";
    String ORDER_ERROR_2001_DESC = "调入虚仓不存在";

    String ORDER_ERROR_2002 = "SC_2002";
    String ORDER_ERROR_2002_DESC = "实仓下该虚仓不存在";

    String ORDER_ERROR_2003 = "SC_2003";
    String ORDER_ERROR_2003_DESC = "虚仓调拨商品实际调拨数量不允许全部为0";

    String ORDER_ERROR_2004 = "SC_2004";
    String ORDER_ERROR_2004_DESC = "移库失败，请返回重新操作移库！";

    String ORDER_ERROR_2005 = "SC_2005";
    String ORDER_ERROR_2005_DESC = "移库失败，预约单不包含此转移商品";

    String ORDER_ERROR_3001 = "SC_3001";
    String ORDER_ERROR_3001_DESC = "调用预约单接口失败";

    String ORDER_ERROR_3002 = "SC_3002";
    String ORDER_ERROR_3002_DESC = "调用商品中心接口失败";

    String ORDER_ERROR_3003 = "SC_3003";
    String ORDER_ERROR_3003_DESC = "调用库存中心接口失败";

    String ORDER_ERROR_4001 = "SC_4001";
    String ORDER_ERROR_4001_DESC = "预约单号状态不是已发货";

    String ORDER_ERROR_4002 = "SC_4002";
    String ORDER_ERROR_4002_DESC = "退货数量大于下单数量";

    String ORDER_ERROR_4003 = "SC_4003";
    String ORDER_ERROR_4003_DESC = "商品不在退货范围";

    String ORDER_ERROR_4004 = "SC_4004";
    String ORDER_ERROR_4004_DESC = "退货明细中有重复商品";

    String ORDER_ERROR_4005 = "SC_4005";
    String ORDER_ERROR_4005_DESC = "团购退货仓不存在";

    String ORDER_ERROR_4006 = "SC_4006";
    String ORDER_ERROR_4006_DESC = "退货售后单号已存在";

    String ORDER_ERROR_4007 = "SC_4007";
    String ORDER_ERROR_4007_DESC = "退货单不存在";

    String ORDER_ERROR_4008 = "SC_4008";
    String ORDER_ERROR_4008_DESC = "退货单明细不存在";

    String ORDER_ERROR_4009 = "SC_4009";
    String ORDER_ERROR_4009_DESC = "退货入库通知明细中有重复商品";

    String ORDER_ERROR_4010 = "SC_4010";
    String ORDER_ERROR_4010_DESC = "商品不存在";

    String ORDER_ERROR_4011 = "SC_4011";
    String ORDER_ERROR_4011_DESC = "商品不是基本单位";

    String ORDER_ERROR_4012 = "SC_4012";
    String ORDER_ERROR_4012_DESC = "实际收货数量大于退货数量";

    String ORDER_ERROR_4013 = "SC_4013";
    String ORDER_ERROR_4013_DESC = "预约单状态为已发货，不能取消";

    String ORDER_ERROR_4014 = "SC_4014";
    String ORDER_ERROR_4014_DESC = "预约单状态已取消更新失败";

    String ORDER_ERROR_4015 = "SC_4015";
    String ORDER_ERROR_4015_DESC = "退货单状态已入库更新失败";

    String ORDER_ERROR_4016 = "SC_4016";
    String ORDER_ERROR_4016_DESC = "退货单明细实际收货数量更新失败";

    String ORDER_ERROR_4017 = "SC_4017";
    String ORDER_ERROR_4017_DESC = "保存邮件发送信息失败";

    String ORDER_ERROR_4018 = "SC_4018";
    String ORDER_ERROR_4018_DESC = "通知库存中心状态不是待通知";

    String ORDER_ERROR_4019 = "SC_4019";
    String ORDER_ERROR_4019_DESC = "通知交易中心状态不是待通知";

    String ORDER_ERROR_5000 = "SC_5000";
    String ORDER_ERROR_5000_DESC = "调用外部接口失败";

    String ORDER_ERROR_5001 = "SC_5001";
    String ORDER_ERROR_5001_DESC = "调用商品中心接口失败";

    String ORDER_ERROR_5002 = "SC_5002";
    String ORDER_ERROR_5002_DESC = "调用库存中心接口失败";

    String ORDER_ERROR_5003 = "SC_5003";
    String ORDER_ERROR_5003_DESC = "调用交易中心接口失败";

    String PRICE_ERROR_1001 = "P_1001";
    String PRICE_ERROR_1001_DESC = "合同对应采购价格同类型同时间段只能有一个价格";

    String PRICE_ERROR_1002 = "P_1002";
    String PRICE_ERROR_1002_DESC = "合同价(阶梯价/进口价/合同单价)不能同时存在";

    String PRICE_ERROR_1003 = "P_1003";
    String PRICE_ERROR_1003_DESC = "促销价/阶段价不能进行修改";

    String PRICE_ERROR_1004 = "P_1004";
    String PRICE_ERROR_1004_DESC = "采购价格不存在";

    String PRICE_ERROR_1005 = "P_1005";
    String PRICE_ERROR_1005_DESC = "促销价/阶段价要在合同价存在的前提才能生成";

    String PRICE_ERROR_1006 = "P_1006";
    String PRICE_ERROR_1006_DESC = "促销价/阶段价详情为空";

    String PRICE_ERROR_1007 = "P_1007";
    String PRICE_ERROR_1007_DESC = "传入的操作类型不存在";

    String PRICE_ERROR_1008 = "P_1008";
    String PRICE_ERROR_1008_DESC = "阶梯价类型,计价依据不能为空";

    String PRICE_ERROR_1009 = "P_1009";
    String PRICE_ERROR_1009_DESC = "修改采购价格失败";

    String PRICE_ERROR_1010 = "P_1010";
    String PRICE_ERROR_1010_DESC = "查询开始时间为空";

    String PRICE_ERROR_1011 = "P_1011";
    String PRICE_ERROR_1011_DESC = "供应商编码为空";

    String PRICE_ERROR_1012 = "P_1012";
    String PRICE_ERROR_1012_DESC = "备货开始时间为空";

    String PRICE_ERROR_1013 = "P_1013";
    String PRICE_ERROR_1013_DESC = "备货结束时间为空";

    String PRICE_ERROR_1014 = "P_1014";
    String PRICE_ERROR_1014_DESC = "更改人ID为空";

    String PRICE_ERROR_1015 = "P_1015";
    String PRICE_ERROR_1015_DESC = "更改人姓名为空";


}
